// Copyright DustedPixels.com 2008. All rights reserved.

package com.dustedpixels.asm;

import org.objectweb.asm.AnnotationVisitor;
import org.objectweb.asm.Attribute;
import org.objectweb.asm.ClassVisitor;
import org.objectweb.asm.FieldVisitor;
import org.objectweb.asm.MethodVisitor;

/**
 * @author micapolos@gmail.com (Michal Pociecha-Los)
 */
public class BaseClassVisitor implements ClassVisitor {

  public void visit(int version, int access, String name, String signature, String superName,
      String[] interfaces) {
  }

  public AnnotationVisitor visitAnnotation(String desc, boolean visible) {
    return null;
  }

  public void visitAttribute(Attribute attr) {
    // TODO Auto-generated method stub

  }

  public void visitEnd() {
    // TODO Auto-generated method stub

  }

  public FieldVisitor visitField(int access, String name, String desc, String signature,
      Object value) {
    // TODO Auto-generated method stub
    return null;
  }

  public void visitInnerClass(String name, String outerName, String innerName, int access) {
    // TODO Auto-generated method stub

  }

  public MethodVisitor visitMethod(int access, String name, String desc, String signature,
      String[] exceptions) {
    // TODO Auto-generated method stub
    return null;
  }

  public void visitOuterClass(String owner, String name, String desc) {
    // TODO Auto-generated method stub

  }

  public void visitSource(String source, String debug) {
    // TODO Auto-generated method stub

  }

}
